Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998 1997 1996 1995 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Italy F4 Great Britain F1 Great Britain F2 France F8 Cosmorom Challenger - Brasov Warsteiner Challenger - Wolfsburg Tennis Cup of Flanders - Ostende Open 88 - Contrexeville 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham 4th Sardinia International Championships - Cagliari Geneva Challenger - Geneva San Luis Potosi Challenger 2002 - San Luis Potosi IX Open Internacional D'Andorra - Andorra Diego Open - Budapest VIII Trofeo Ciudad de Quito - Quito Tatra Banka Open - Bratislava IPP Open - Helsinki Warsteiner Challenger Wolfsburg - Wolfsburg 1st Challenger Tournament Leon - Leon The Surbiton Trophy - Surbiton Residenza Open - Magdeburg Macedonian Open - Skopje Bukhara Challenger - Bukhara The LTA Wrexham Challenger - Wrexham Sarajevo Open - Sarajevo Zagreb Open - Zagreb Lambertz Open - Aachen Czech Indoor Open - Prague Challenger Ford de Cherbourg - Cherbourg Kuppers Kolsch Cup by Lambertz - Aachen Samsung Securities Cup Challenger Tennis - Seoul Open Sainte Victoire - Aix-En-Provence Lamberts Open by Stawag - Aachen Kyiv UMC Open - Kiev San Remo Tennis Cup - San Remo Okal Cup 2003 - Eckental Bogota Challenger - Bogota Open de Charleroi - Charleroi Open Castilla y Leon - Segovia Optimus Maia Open - Maia San Luis Potosi Challenger - San Luis Potosi TennisCup Vlaanderen - Antwerp Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Corona Mexico City Open - Mexico City South African Airways Tennis Open - Durban Morocco Tennis Tour - Marrakech Alexander Kolyaskin Memorial - Donetsk Kobstaedernes ATP Challenger - Kolding Unique Zagreb Open - Zagreb PrivatBank Cup - Dnepropetrovsk Open de Franche Comte - Besancon Jameson Cup - Milan San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Ischgl International Tennis Challenger 2003 - Ischgl Internationaux du Doubs - Besancon Steelers Cup - Kosice Challenger 42 - Andrezieux San Luis Potosi Challenger - San Luis Potosi Open de L'Isere - Grenoble Roma Open Challenger - Rome Ischgl International ATP Challenger - Ischgl Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Morocco Tennis Tour - Marrakech Draft Corona Mexico City Open - Mexico City Open Diputacion Ciudad de Pozoblanco - Cordoba Open D'Orleans - Orleans Tunis Open - Tunis Memorial A. Manfredini Sassuolo Challenger - Sassuolo Geneva Challenger - Geneva Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans GHI Bronx Classic - Bronx Heilbronn Challenger Ethias Tennis Trophy - Mons KGHM Emax Polish Indoors - Wroclaw Marrakech Challenger Mexico City Challenger Ethias Trophy - Mons Bancolombia Open - Bogota Pekao Open - Szczecin IPP Open - Helsinki Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Morocco Tennis Tour - Casablanca The LTA Men's Challenger Wrexham - Wrexham Open Castilla y Leon - Segovia Open de Rennes La Trinitaine - Rennes Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Sony Ericsson Open 2008 - Belgrade 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Lambertz Open by Stawag - Aachen Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Mobilux Open - Luxembourg Siemens Open - Scheveningen Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Open de Rennes La Trinitaine - Rennes Lambertz Open by Stawag - Aachen Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Challenger 42 - Andrezieux Powder Byrne Trophy - Surbiton Intersport Heilbronn Open - Heilbronn VII Torneo Internazionale di Tennis - Barletta Lambertz Open - Aachen Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons TED Open - Istanbul Kaohsiung Challenger Bauer Watertechnology Cup - Eckental Eddleman / USTA Challenger - Birmingham Challenger 42 - Andrezieux Rezidenza Open - Magdeburg Garden Open - Rome Garden Open - Rome Bancolombia Open - Bogota Warsteiner Challenger Lubeck 2001 - Lubeck Abierto Club Casablanca - Mexico City AGT Challenger - Leon IPP Open - Helsinki TED Open - Istanbul Heilbronn Challenger - Heilbronn Challenger Leon 2003 - Leon Warsteiner Challenger Series - Lippstadt Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Ciudad de Pozoblanco Open Diputacion - Cordoba Mobelwelt-Zick Open 98 - Dresden Aix En Provence Challenger LTA Shrewsbury Challenger - Shrewsbury Qatar ExxonMobil Open - Doha LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Fujitsu Siemens Open - Budapest TEAN International - Alphen Aan Den Rijn Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Miller Lite Hall of Fame Tennis Championships - Newport Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Germany F1 Jameson Cup - Milan Finnish Open - Helsinki IX Trofeo Ciudad de Quito - Quito Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi Czech Indoor Open - Prague XL Capital Bermuda Open - Bermuda Phoenix Challenger Internationaux du Doubs - Besancon Ostrava Challenger Verizon Tennis Challenge - Atlanta Tunis Open 2006 - Tunis U.S. Men's Clay Court Championships - Houston European Community Championships - Antwerp Gerry Weber Open - Halle s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt Energis Open - Amsterdam Open des Alpes Trophee BNP Paribas - Grenoble Miller Lite Hall of Fame Tennis Championships - Newport Ethias Trophy - Mons European Community Championships - Antwerp Salem Open - Hong Kong Tata Open 2003 - Chennai New Delhi Tokyo Queen's Club Manchester Qatar Mobil Open 2001 - Doha Taipei St. Petersburg Open - St. Petersburg Gelsor Open Romania - Bucharest Milan Indoors - Milan The Stella Artois Grass Court Championships - London Abierto Mexicano Telfonica MoviStar - Acapulco Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Open - Doha Milan Indoors - Milan Open 13 - Marseille Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Estoril Open - Estoril Mercedes Cup - Stuttgart The Stella Artois Championships - London Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BMW Open - Munich Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Nice Cote dAzur - Nice AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Milan AEGON Championships - London Tokyo Rosmalen Toulouse Qatar Exxon Mobil Open - Doha Tokyo Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha SAP Open - San Jose SA Tennis Open - Johannesburg Moselle Open - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Legg Mason Tennis Classic - Washington ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Valencia Open - Valencia BRD Nastase Tiriac Trophy - Bucharest PTT Thailand Open - Bangkok Moselle Open - Metz Open Sud de France - Montpellier BMW Open - Munich Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Argentina Open - Buenos Aires Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Sofia Open - Sofia Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart Open 13 - Marseille Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle European Open - Antwerp BMW Open - Munich AEGON International - Eastbourne Open Parc - Lyon Brasil Open - Sao Paulo Open Parc - Lyon Antalya Cup - Antalya DIEMA XTRA Sofia Open - Sofia The Dubai Tennis Championships - Dubai Erste Bank Open - Vienna AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Erste Bank Open - Vienna Belgrade 2 - Belgrade Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Open de Tenis Comunidad Valenciana - Valencia Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Energis Open - Amersfoort Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Adidas International - Sydney Open Sud de France - Montpellier Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Gerry Weber Open - Halle Bordeaux Challenger Vegeta Croatia Open - Umag Bordeaux Ljubljana Open 2002 - Ljubljana Open Sud de France - Montpellier Open 13 - Marseille Beijing Black Forest Open - Freudenstadt VIII Open Internacional D'Andorra - Andorra Warta Cup 2001 - Sopot Rakuten Japan Open - Tokyo Okal Cup 2001 International Bavarian Championships - Eckental If Stockholm Open - Stockholm Open 13 - Marseille Konzum Croatia Open - Umag Hamburg European Open - Hamburg Qatar ExxonMobil Open - Doha RCA Championships - Indianapolis Ecuador Open - Quito Gemax Open - Belgrade Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Intersport Heilbronn Open - Heilbronn Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Zhuhai Open - Zhuhai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna Noventi Open - Halle Tata Open 2002 - Chennai The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Moselle Open - Metz Open Sud de France - Montpellier Open 13 - Marseille Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Pilot Pen Tennis - New Haven Open Parc - Lyon PTT Thailand Open - Bangkok AIG Japan Open - Tokyo Banja Luka Open - Banja Luka St. Petersburg Indianapolis Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Jakarta Citi Open - Washington Adidas International - Sydney Mercedes Cup - Stuttgart Noventi Open - Halle Estoril Open - Estoril The Lipton Championships - Key Biscayne Mercedes Cup - Stuttgart Tennis Masters Series - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Heineken Open - Auckland Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami AIG Japan Open - Tokyo Tennis Masters Series - Toronto Rogers Masters - Toronto Seoul Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Masters Series Madrid - Madrid China Open - Beijing Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rolex Paris Masters - Paris Campionati BNL dItalia - Rome The Dubai Tennis Championships - Dubai Western & Southern Financial Group Masters - Cincinnati Wimbledon - London European Open - Antwerp Mutua Madrid Open - Madrid French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Rogers Cup - Toronto U.S. Open - New York BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Open 13 - Marseille Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open Wimbledon Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Masters Series Monte Carlo - Monte Carlo Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells U.S. Open - New York Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BMW Open - Munich Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London National Bank Open - Montreal U.S. Open - New York Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami U.S. Open - New York Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris German Tennis Championships - Hamburg French Open Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 U.S. Open - New York Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney Olympics - Rio de Janeiro Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, PO, NED-FRA, 1-4 U.S. Open (juniors) Davis Cup, World Group, SF, FRA-CZE 4-1 Australian Open (juniors) Davis Cup, PO, FRA-GER 4-1 ATP Cup - Melbourne Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 AAMI Classic - Kooyong Australian Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong French Open (juniors) U.S. Open (juniors) 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship Wimbledon (juniors) Colonial Classic - Kooyong Davis Cup, World Group, PO, SVK-BEL 2-3 U.S. Open - New York Barclays ATP World Tour Finals - London Olympics - Beijing Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington Western & Southern Open - Cincinnati Stockholm Open - Stockholm Laver Cup - Vancouver Erste Bank Open - Vienna Olympics - Tokyo Rolex Paris Masters - Paris Miami Open - Miami ASB Classic - Auckland Australian Open - Melbourne Qatar ExxonMobil Open - Doha ABN AMRO Open - Rotterdam Open Sud de France - Montpellier BNP Paribas Open - Indian Wells Olympics - Paris Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati National Bank Open - Montreal U.S. Open - New York China Open - Beijing Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto BNP Paribas Open - Indian Wells Brisbane International - Brisbane ASB Classic - Auckland Miami Open - Miami Citi Open - Washington Mutua Madrid Open - Madrid Hamburg Open - Hamburg Boss Open - Stuttgart French Open - Paris Wimbledon - London cinch Championships - London National Bank Open - Toronto U.S. Open - New York Chengdu Open - Chengdu